﻿using System;
using System.Collections;

namespace Plugins.StateMachines
{
    [Serializable]
    public sealed class PluginState : PluginBaseState, IEnumerator
    {
        public PluginState(PluginBaseState handler) : base(handler) { }
        #region IEnumerator Members
        object IEnumerator.Current { get { return Value; } }
        bool IEnumerator.MoveNext() { return BaseMoveNext(); }
        void IEnumerator.Reset() { Reset(); }
        #endregion
    }
}
